// vue.config.js
const path = require('path')

module.exports = {
    productionSourceMap: true,

    pages: {
        // 支持多页面构建
        index: {
            // page入口必选项
            entry: 'src/main.js',
            // 模板来源
            template: 'public/index.html',
            //在 dist/index.html 的输出
            filename: 'index.html',
            // 模板中的title
            title: 'VuejsCaff',
            // 在这个页面中包含的块，默认情况下会包含
            // 提取出来的通用 chunk 和 vendor chunk。
            chunks: ['chunk-vendors', 'chunk-common','index']
        }
    },

    // compiler模式即支持template选项
    configureWebpack: {
        resolve: {
            extensions: ['.js', '.vue', '.json'],
            alias: {
                // 编译器所使用的js模块指向
                'vue$': 'vue/dist/vue.js',
                // webpack导入别名
                '@': path.join(__dirname, 'src'),
            }
        }
    }
}